/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.au.uq.datamining.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 *
 * @author oracle
 */
@Entity
@Table(name = "TNATURALINFORMACIONADICIONAL", catalog = "", schema = "FITINT")
@NamedQueries({
    @NamedQuery(name = "AdditionalInfo.findAll", query = "SELECT a FROM AdditionalInfo a"),
    @NamedQuery(name = "AdditionalInfo.findByCpersona", query = "SELECT a FROM AdditionalInfo a WHERE a.additionalInfoPK.cpersona = :cpersona"),
    @NamedQuery(name = "AdditionalInfo.findByFhasta", query = "SELECT a FROM AdditionalInfo a WHERE a.additionalInfoPK.fhasta = :fhasta"),
    @NamedQuery(name = "AdditionalInfo.findByFdesde", query = "SELECT a FROM AdditionalInfo a WHERE a.fdesde = :fdesde"),
    @NamedQuery(name = "AdditionalInfo.findByCdeporte", query = "SELECT a FROM AdditionalInfo a WHERE a.cdeporte = :cdeporte"),
    @NamedQuery(name = "AdditionalInfo.findBySegurosocial", query = "SELECT a FROM AdditionalInfo a WHERE a.segurosocial = :segurosocial"),
    @NamedQuery(name = "AdditionalInfo.findByLicenciaconducir", query = "SELECT a FROM AdditionalInfo a WHERE a.licenciaconducir = :licenciaconducir"),
    @NamedQuery(name = "AdditionalInfo.findByCtipoidentificacionAdicional", query = "SELECT a FROM AdditionalInfo a WHERE a.ctipoidentificacionAdicional = :ctipoidentificacionAdicional"),
    @NamedQuery(name = "AdditionalInfo.findByIdentificacionadicional", query = "SELECT a FROM AdditionalInfo a WHERE a.identificacionadicional = :identificacionadicional"),
    @NamedQuery(name = "AdditionalInfo.findByRucadicional", query = "SELECT a FROM AdditionalInfo a WHERE a.rucadicional = :rucadicional"),
    @NamedQuery(name = "AdditionalInfo.findByCpaisNacimiento", query = "SELECT a FROM AdditionalInfo a WHERE a.cpaisNacimiento = :cpaisNacimiento"),
    @NamedQuery(name = "AdditionalInfo.findByCprovinciaNacimiento", query = "SELECT a FROM AdditionalInfo a WHERE a.cprovinciaNacimiento = :cprovinciaNacimiento"),
    @NamedQuery(name = "AdditionalInfo.findByCciudadNacimiento", query = "SELECT a FROM AdditionalInfo a WHERE a.cciudadNacimiento = :cciudadNacimiento"),
    @NamedQuery(name = "AdditionalInfo.findByCimagenFoto", query = "SELECT a FROM AdditionalInfo a WHERE a.cimagenFoto = :cimagenFoto"),
    @NamedQuery(name = "AdditionalInfo.findByCimagenFirma", query = "SELECT a FROM AdditionalInfo a WHERE a.cimagenFirma = :cimagenFirma"),
    @NamedQuery(name = "AdditionalInfo.findByLugartrabajo", query = "SELECT a FROM AdditionalInfo a WHERE a.lugartrabajo = :lugartrabajo"),
    @NamedQuery(name = "AdditionalInfo.findByCpaisEmisiondocumento", query = "SELECT a FROM AdditionalInfo a WHERE a.cpaisEmisiondocumento = :cpaisEmisiondocumento"),
    @NamedQuery(name = "AdditionalInfo.findBySueldomaximo", query = "SELECT a FROM AdditionalInfo a WHERE a.sueldomaximo = :sueldomaximo"),
    @NamedQuery(name = "AdditionalInfo.findBySueldominimo", query = "SELECT a FROM AdditionalInfo a WHERE a.sueldominimo = :sueldominimo"),
    @NamedQuery(name = "AdditionalInfo.findByBandariesgo", query = "SELECT a FROM AdditionalInfo a WHERE a.bandariesgo = :bandariesgo"),
    @NamedQuery(name = "AdditionalInfo.findByNumerocargas", query = "SELECT a FROM AdditionalInfo a WHERE a.numerocargas = :numerocargas"),
    @NamedQuery(name = "AdditionalInfo.findByCgrupodescuento", query = "SELECT a FROM AdditionalInfo a WHERE a.cgrupodescuento = :cgrupodescuento"),
    @NamedQuery(name = "AdditionalInfo.findByCprofesion", query = "SELECT a FROM AdditionalInfo a WHERE a.cprofesion = :cprofesion"),
    @NamedQuery(name = "AdditionalInfo.findByCniveleducacion", query = "SELECT a FROM AdditionalInfo a WHERE a.cniveleducacion = :cniveleducacion"),
    @NamedQuery(name = "AdditionalInfo.findByCfuenteingreso", query = "SELECT a FROM AdditionalInfo a WHERE a.cfuenteingreso = :cfuenteingreso"),
    @NamedQuery(name = "AdditionalInfo.findByMontoventasesperado", query = "SELECT a FROM AdditionalInfo a WHERE a.montoventasesperado = :montoventasesperado"),
    @NamedQuery(name = "AdditionalInfo.findByCantidadempleados", query = "SELECT a FROM AdditionalInfo a WHERE a.cantidadempleados = :cantidadempleados"),
    @NamedQuery(name = "AdditionalInfo.findByNegociopropio", query = "SELECT a FROM AdditionalInfo a WHERE a.negociopropio = :negociopropio"),
    @NamedQuery(name = "AdditionalInfo.findByCodigoinstitucion", query = "SELECT a FROM AdditionalInfo a WHERE a.codigoinstitucion = :codigoinstitucion"),
    @NamedQuery(name = "AdditionalInfo.findByCodigoinstitucionbc", query = "SELECT a FROM AdditionalInfo a WHERE a.codigoinstitucionbc = :codigoinstitucionbc"),
    @NamedQuery(name = "AdditionalInfo.findByCfuenteingresoSecundaria", query = "SELECT a FROM AdditionalInfo a WHERE a.cfuenteingresoSecundaria = :cfuenteingresoSecundaria"),
    @NamedQuery(name = "AdditionalInfo.findByCbarrioNacimiento", query = "SELECT a FROM AdditionalInfo a WHERE a.cbarrioNacimiento = :cbarrioNacimiento"),
    @NamedQuery(name = "AdditionalInfo.findByOcupacargopublico", query = "SELECT a FROM AdditionalInfo a WHERE a.ocupacargopublico = :ocupacargopublico"),
    @NamedQuery(name = "AdditionalInfo.findByRelacionsectorpublico", query = "SELECT a FROM AdditionalInfo a WHERE a.relacionsectorpublico = :relacionsectorpublico"),
    @NamedQuery(name = "AdditionalInfo.findByVersioncontrol", query = "SELECT a FROM AdditionalInfo a WHERE a.versioncontrol = :versioncontrol"),
    @NamedQuery(name = "AdditionalInfo.findByCtipocliente", query = "SELECT a FROM AdditionalInfo a WHERE a.ctipocliente = :ctipocliente"),
    @NamedQuery(name = "AdditionalInfo.findByObligadocontabilidad", query = "SELECT a FROM AdditionalInfo a WHERE a.obligadocontabilidad = :obligadocontabilidad"),
    @NamedQuery(name = "AdditionalInfo.findByFultimadeclaracion", query = "SELECT a FROM AdditionalInfo a WHERE a.fultimadeclaracion = :fultimadeclaracion"),
    @NamedQuery(name = "AdditionalInfo.findByFinicionegocio", query = "SELECT a FROM AdditionalInfo a WHERE a.finicionegocio = :finicionegocio"),
    @NamedQuery(name = "AdditionalInfo.findByNumerocargasescolares", query = "SELECT a FROM AdditionalInfo a WHERE a.numerocargasescolares = :numerocargasescolares"),
    @NamedQuery(name = "AdditionalInfo.findByUbicacionnegocio", query = "SELECT a FROM AdditionalInfo a WHERE a.ubicacionnegocio = :ubicacionnegocio"),
    @NamedQuery(name = "AdditionalInfo.findByCompetencianegocio", query = "SELECT a FROM AdditionalInfo a WHERE a.competencianegocio = :competencianegocio"),
    @NamedQuery(name = "AdditionalInfo.findByNumerocompetidores", query = "SELECT a FROM AdditionalInfo a WHERE a.numerocompetidores = :numerocompetidores"),
    @NamedQuery(name = "AdditionalInfo.findByConocimientonegocio", query = "SELECT a FROM AdditionalInfo a WHERE a.conocimientonegocio = :conocimientonegocio"),
    @NamedQuery(name = "AdditionalInfo.findByTieneseguridades", query = "SELECT a FROM AdditionalInfo a WHERE a.tieneseguridades = :tieneseguridades"),
    @NamedQuery(name = "AdditionalInfo.findByCusuarioIngreso", query = "SELECT a FROM AdditionalInfo a WHERE a.cusuarioIngreso = :cusuarioIngreso"),
    @NamedQuery(name = "AdditionalInfo.findByCusuarioModificacion", query = "SELECT a FROM AdditionalInfo a WHERE a.cusuarioModificacion = :cusuarioModificacion"),
    @NamedQuery(name = "AdditionalInfo.findByCpersonaCompania", query = "SELECT a FROM AdditionalInfo a WHERE a.cpersonaCompania = :cpersonaCompania"),
    @NamedQuery(name = "AdditionalInfo.findByCsolicitud", query = "SELECT a FROM AdditionalInfo a WHERE a.csolicitud = :csolicitud"),
    @NamedQuery(name = "AdditionalInfo.findBySecuencia", query = "SELECT a FROM AdditionalInfo a WHERE a.secuencia = :secuencia"),
    @NamedQuery(name = "AdditionalInfo.findByFingreso", query = "SELECT a FROM AdditionalInfo a WHERE a.fingreso = :fingreso"),
    @NamedQuery(name = "AdditionalInfo.findByFmodificacion", query = "SELECT a FROM AdditionalInfo a WHERE a.fmodificacion = :fmodificacion"),
    @NamedQuery(name = "AdditionalInfo.findByValidabiometria", query = "SELECT a FROM AdditionalInfo a WHERE a.validabiometria = :validabiometria"),
    @NamedQuery(name = "AdditionalInfo.findByCocupacion", query = "SELECT a FROM AdditionalInfo a WHERE a.cocupacion = :cocupacion"),
    @NamedQuery(name = "AdditionalInfo.findByLoan", query = "SELECT a FROM AdditionalInfo a WHERE a.loan = :loan")})
public class AdditionalInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    @EmbeddedId
    protected AdditionalInfoPK additionalInfoPK;
    @Basic(optional = false)
    @Column(name = "FDESDE", nullable = false)
    @Temporal(TemporalType.TIMESTAMP)
    private Date fdesde;
    @Column(name = "CDEPORTE")
    private Short cdeporte;
    @Column(name = "SEGUROSOCIAL", length = 18)
    private String segurosocial;
    @Column(name = "LICENCIACONDUCIR", length = 18)
    private String licenciaconducir;
    @Column(name = "CTIPOIDENTIFICACION_ADICIONAL", length = 3)
    private String ctipoidentificacionAdicional;
    @Column(name = "IDENTIFICACIONADICIONAL", length = 19)
    private String identificacionadicional;
    @Column(name = "RUCADICIONAL", length = 19)
    private String rucadicional;
    @Basic(optional = false)
    @Column(name = "CPAIS_NACIMIENTO", nullable = false, length = 3)
    private String cpaisNacimiento;
    @Column(name = "CPROVINCIA_NACIMIENTO", length = 3)
    private String cprovinciaNacimiento;
    @Column(name = "CCIUDAD_NACIMIENTO", length = 6)
    private String cciudadNacimiento;
    @Column(name = "CIMAGEN_FOTO")
    private Long cimagenFoto;
    @Column(name = "CIMAGEN_FIRMA")
    private Long cimagenFirma;
    @Column(name = "LUGARTRABAJO", length = 50)
    private String lugartrabajo;
    @Column(name = "CPAIS_EMISIONDOCUMENTO", length = 3)
    private String cpaisEmisiondocumento;
    @Column(name = "SUELDOMAXIMO", precision = 19, scale = 6)
    private BigDecimal sueldomaximo;
    @Column(name = "SUELDOMINIMO", precision = 19, scale = 6)
    private BigDecimal sueldominimo;
    @Column(name = "BANDARIESGO", length = 1)
    private String bandariesgo;
    @Column(name = "NUMEROCARGAS")
    private Short numerocargas;
    @Column(name = "CGRUPODESCUENTO")
    private Short cgrupodescuento;
    @Column(name = "CPROFESION")
    private Short cprofesion;
    @Column(name = "CNIVELEDUCACION")
    private Short cniveleducacion;
    @Column(name = "CFUENTEINGRESO")
    private Short cfuenteingreso;
    @Column(name = "MONTOVENTASESPERADO", precision = 19, scale = 6)
    private BigDecimal montoventasesperado;
    @Column(name = "CANTIDADEMPLEADOS")
    private Short cantidadempleados;
    @Column(name = "NEGOCIOPROPIO", length = 1)
    private String negociopropio;
    @Column(name = "CODIGOINSTITUCION", length = 10)
    private String codigoinstitucion;
    @Column(name = "CODIGOINSTITUCIONBC", length = 10)
    private String codigoinstitucionbc;
    @Column(name = "CFUENTEINGRESO_SECUNDARIA")
    private Short cfuenteingresoSecundaria;
    @Column(name = "CBARRIO_NACIMIENTO", length = 6)
    private String cbarrioNacimiento;
    @Column(name = "OCUPACARGOPUBLICO", length = 1)
    private String ocupacargopublico;
    @Column(name = "RELACIONSECTORPUBLICO", length = 1)
    private String relacionsectorpublico;
    @Column(name = "VERSIONCONTROL")
    private BigInteger versioncontrol;
    @Column(name = "CTIPOCLIENTE", length = 3)
    private String ctipocliente;
    @Column(name = "OBLIGADOCONTABILIDAD", length = 1)
    private String obligadocontabilidad;
    @Column(name = "FULTIMADECLARACION", length = 6)
    private String fultimadeclaracion;
    @Column(name = "FINICIONEGOCIO")
    @Temporal(TemporalType.TIMESTAMP)
    private Date finicionegocio;
    @Column(name = "NUMEROCARGASESCOLARES")
    private Short numerocargasescolares;
    @Column(name = "UBICACIONNEGOCIO", length = 1)
    private String ubicacionnegocio;
    @Column(name = "COMPETENCIANEGOCIO", length = 1)
    private String competencianegocio;
    @Column(name = "NUMEROCOMPETIDORES")
    private Short numerocompetidores;
    @Column(name = "CONOCIMIENTONEGOCIO")
    private Short conocimientonegocio;
    @Column(name = "TIENESEGURIDADES", length = 1)
    private String tieneseguridades;
    @Column(name = "CUSUARIO_INGRESO", length = 12)
    private String cusuarioIngreso;
    @Column(name = "CUSUARIO_MODIFICACION", length = 12)
    private String cusuarioModificacion;
    @Column(name = "CPERSONA_COMPANIA")
    private Integer cpersonaCompania;
    @Column(name = "CSOLICITUD")
    private Long csolicitud;
    @Column(name = "SECUENCIA")
    private Short secuencia;
    @Column(name = "FINGRESO")
    @Temporal(TemporalType.TIMESTAMP)
    private Date fingreso;
    @Column(name = "FMODIFICACION")
    @Temporal(TemporalType.TIMESTAMP)
    private Date fmodificacion;
    @Column(name = "VALIDABIOMETRIA", length = 1)
    private String validabiometria;
    @Column(name = "COCUPACION", length = 4)
    private String cocupacion;
    @Column(name = "LOAN", length = 20)
    private String loan;
    @JoinColumn(name = "CPERSONA", referencedColumnName = "CPERSONA", nullable = false, insertable = false, updatable = false)
    @ManyToOne(optional = false, fetch = FetchType.LAZY)
    private Tpersonaid tpersonaid;

    public AdditionalInfo() {
    }

    public AdditionalInfo(AdditionalInfoPK additionalInfoPK) {
        this.additionalInfoPK = additionalInfoPK;
    }

    public AdditionalInfo(AdditionalInfoPK additionalInfoPK, Date fdesde, String cpaisNacimiento) {
        this.additionalInfoPK = additionalInfoPK;
        this.fdesde = fdesde;
        this.cpaisNacimiento = cpaisNacimiento;
    }

    public AdditionalInfo(int cpersona, Date fhasta) {
        this.additionalInfoPK = new AdditionalInfoPK(cpersona, fhasta);
    }

    public AdditionalInfo(AdditionalInfoPK additionalInfoPK, String cpaisEmisiondocumento, BigDecimal sueldomaximo, Short numerocargas, Short cniveleducacion, String ocupacargopublico, String loan) {
        this.additionalInfoPK = additionalInfoPK;
        this.cpaisEmisiondocumento = cpaisEmisiondocumento;
        this.sueldomaximo = sueldomaximo;
        this.numerocargas = numerocargas;
        this.cniveleducacion = cniveleducacion;
        this.ocupacargopublico = ocupacargopublico;
        this.loan=loan;
        this.fdesde=new Date();
    }

    public AdditionalInfoPK getAdditionalInfoPK() {
        return additionalInfoPK;
    }

    public void setAdditionalInfoPK(AdditionalInfoPK additionalInfoPK) {
        this.additionalInfoPK = additionalInfoPK;
    }

    public Date getFdesde() {
        return fdesde;
    }

    public void setFdesde(Date fdesde) {
        this.fdesde = fdesde;
    }

    public Short getCdeporte() {
        return cdeporte;
    }

    public void setCdeporte(Short cdeporte) {
        this.cdeporte = cdeporte;
    }

    public String getSegurosocial() {
        return segurosocial;
    }

    public void setSegurosocial(String segurosocial) {
        this.segurosocial = segurosocial;
    }

    public String getLicenciaconducir() {
        return licenciaconducir;
    }

    public void setLicenciaconducir(String licenciaconducir) {
        this.licenciaconducir = licenciaconducir;
    }

    public String getCtipoidentificacionAdicional() {
        return ctipoidentificacionAdicional;
    }

    public void setCtipoidentificacionAdicional(String ctipoidentificacionAdicional) {
        this.ctipoidentificacionAdicional = ctipoidentificacionAdicional;
    }

    public String getIdentificacionadicional() {
        return identificacionadicional;
    }

    public void setIdentificacionadicional(String identificacionadicional) {
        this.identificacionadicional = identificacionadicional;
    }

    public String getRucadicional() {
        return rucadicional;
    }

    public void setRucadicional(String rucadicional) {
        this.rucadicional = rucadicional;
    }

    public String getCpaisNacimiento() {
        return cpaisNacimiento;
    }

    public void setCpaisNacimiento(String cpaisNacimiento) {
        this.cpaisNacimiento = cpaisNacimiento;
    }

    public String getCprovinciaNacimiento() {
        return cprovinciaNacimiento;
    }

    public void setCprovinciaNacimiento(String cprovinciaNacimiento) {
        this.cprovinciaNacimiento = cprovinciaNacimiento;
    }

    public String getCciudadNacimiento() {
        return cciudadNacimiento;
    }

    public void setCciudadNacimiento(String cciudadNacimiento) {
        this.cciudadNacimiento = cciudadNacimiento;
    }

    public Long getCimagenFoto() {
        return cimagenFoto;
    }

    public void setCimagenFoto(Long cimagenFoto) {
        this.cimagenFoto = cimagenFoto;
    }

    public Long getCimagenFirma() {
        return cimagenFirma;
    }

    public void setCimagenFirma(Long cimagenFirma) {
        this.cimagenFirma = cimagenFirma;
    }

    public String getLugartrabajo() {
        return lugartrabajo;
    }

    public void setLugartrabajo(String lugartrabajo) {
        this.lugartrabajo = lugartrabajo;
    }

    public String getCpaisEmisiondocumento() {
        return cpaisEmisiondocumento;
    }

    public void setCpaisEmisiondocumento(String cpaisEmisiondocumento) {
        this.cpaisEmisiondocumento = cpaisEmisiondocumento;
    }

    public BigDecimal getSueldomaximo() {
        return sueldomaximo;
    }

    public void setSueldomaximo(BigDecimal sueldomaximo) {
        this.sueldomaximo = sueldomaximo;
    }

    public BigDecimal getSueldominimo() {
        return sueldominimo;
    }

    public void setSueldominimo(BigDecimal sueldominimo) {
        this.sueldominimo = sueldominimo;
    }

    public String getBandariesgo() {
        return bandariesgo;
    }

    public void setBandariesgo(String bandariesgo) {
        this.bandariesgo = bandariesgo;
    }

    public Short getNumerocargas() {
        return numerocargas;
    }

    public void setNumerocargas(Short numerocargas) {
        this.numerocargas = numerocargas;
    }

    public Short getCgrupodescuento() {
        return cgrupodescuento;
    }

    public void setCgrupodescuento(Short cgrupodescuento) {
        this.cgrupodescuento = cgrupodescuento;
    }

    public Short getCprofesion() {
        return cprofesion;
    }

    public void setCprofesion(Short cprofesion) {
        this.cprofesion = cprofesion;
    }

    public Short getCniveleducacion() {
        return cniveleducacion;
    }

    public void setCniveleducacion(Short cniveleducacion) {
        this.cniveleducacion = cniveleducacion;
    }

    public Short getCfuenteingreso() {
        return cfuenteingreso;
    }

    public void setCfuenteingreso(Short cfuenteingreso) {
        this.cfuenteingreso = cfuenteingreso;
    }

    public BigDecimal getMontoventasesperado() {
        return montoventasesperado;
    }

    public void setMontoventasesperado(BigDecimal montoventasesperado) {
        this.montoventasesperado = montoventasesperado;
    }

    public Short getCantidadempleados() {
        return cantidadempleados;
    }

    public void setCantidadempleados(Short cantidadempleados) {
        this.cantidadempleados = cantidadempleados;
    }

    public String getNegociopropio() {
        return negociopropio;
    }

    public void setNegociopropio(String negociopropio) {
        this.negociopropio = negociopropio;
    }

    public String getCodigoinstitucion() {
        return codigoinstitucion;
    }

    public void setCodigoinstitucion(String codigoinstitucion) {
        this.codigoinstitucion = codigoinstitucion;
    }

    public String getCodigoinstitucionbc() {
        return codigoinstitucionbc;
    }

    public void setCodigoinstitucionbc(String codigoinstitucionbc) {
        this.codigoinstitucionbc = codigoinstitucionbc;
    }

    public Short getCfuenteingresoSecundaria() {
        return cfuenteingresoSecundaria;
    }

    public void setCfuenteingresoSecundaria(Short cfuenteingresoSecundaria) {
        this.cfuenteingresoSecundaria = cfuenteingresoSecundaria;
    }

    public String getCbarrioNacimiento() {
        return cbarrioNacimiento;
    }

    public void setCbarrioNacimiento(String cbarrioNacimiento) {
        this.cbarrioNacimiento = cbarrioNacimiento;
    }

    public String getOcupacargopublico() {
        return ocupacargopublico;
    }

    public void setOcupacargopublico(String ocupacargopublico) {
        this.ocupacargopublico = ocupacargopublico;
    }

    public String getRelacionsectorpublico() {
        return relacionsectorpublico;
    }

    public void setRelacionsectorpublico(String relacionsectorpublico) {
        this.relacionsectorpublico = relacionsectorpublico;
    }

    public BigInteger getVersioncontrol() {
        return versioncontrol;
    }

    public void setVersioncontrol(BigInteger versioncontrol) {
        this.versioncontrol = versioncontrol;
    }

    public String getCtipocliente() {
        return ctipocliente;
    }

    public void setCtipocliente(String ctipocliente) {
        this.ctipocliente = ctipocliente;
    }

    public String getObligadocontabilidad() {
        return obligadocontabilidad;
    }

    public void setObligadocontabilidad(String obligadocontabilidad) {
        this.obligadocontabilidad = obligadocontabilidad;
    }

    public String getFultimadeclaracion() {
        return fultimadeclaracion;
    }

    public void setFultimadeclaracion(String fultimadeclaracion) {
        this.fultimadeclaracion = fultimadeclaracion;
    }

    public Date getFinicionegocio() {
        return finicionegocio;
    }

    public void setFinicionegocio(Date finicionegocio) {
        this.finicionegocio = finicionegocio;
    }

    public Short getNumerocargasescolares() {
        return numerocargasescolares;
    }

    public void setNumerocargasescolares(Short numerocargasescolares) {
        this.numerocargasescolares = numerocargasescolares;
    }

    public String getUbicacionnegocio() {
        return ubicacionnegocio;
    }

    public void setUbicacionnegocio(String ubicacionnegocio) {
        this.ubicacionnegocio = ubicacionnegocio;
    }

    public String getCompetencianegocio() {
        return competencianegocio;
    }

    public void setCompetencianegocio(String competencianegocio) {
        this.competencianegocio = competencianegocio;
    }

    public Short getNumerocompetidores() {
        return numerocompetidores;
    }

    public void setNumerocompetidores(Short numerocompetidores) {
        this.numerocompetidores = numerocompetidores;
    }

    public Short getConocimientonegocio() {
        return conocimientonegocio;
    }

    public void setConocimientonegocio(Short conocimientonegocio) {
        this.conocimientonegocio = conocimientonegocio;
    }

    public String getTieneseguridades() {
        return tieneseguridades;
    }

    public void setTieneseguridades(String tieneseguridades) {
        this.tieneseguridades = tieneseguridades;
    }

    public String getCusuarioIngreso() {
        return cusuarioIngreso;
    }

    public void setCusuarioIngreso(String cusuarioIngreso) {
        this.cusuarioIngreso = cusuarioIngreso;
    }

    public String getCusuarioModificacion() {
        return cusuarioModificacion;
    }

    public void setCusuarioModificacion(String cusuarioModificacion) {
        this.cusuarioModificacion = cusuarioModificacion;
    }

    public Integer getCpersonaCompania() {
        return cpersonaCompania;
    }

    public void setCpersonaCompania(Integer cpersonaCompania) {
        this.cpersonaCompania = cpersonaCompania;
    }

    public Long getCsolicitud() {
        return csolicitud;
    }

    public void setCsolicitud(Long csolicitud) {
        this.csolicitud = csolicitud;
    }

    public Short getSecuencia() {
        return secuencia;
    }

    public void setSecuencia(Short secuencia) {
        this.secuencia = secuencia;
    }

    public Date getFingreso() {
        return fingreso;
    }

    public void setFingreso(Date fingreso) {
        this.fingreso = fingreso;
    }

    public Date getFmodificacion() {
        return fmodificacion;
    }

    public void setFmodificacion(Date fmodificacion) {
        this.fmodificacion = fmodificacion;
    }

    public String getValidabiometria() {
        return validabiometria;
    }

    public void setValidabiometria(String validabiometria) {
        this.validabiometria = validabiometria;
    }

    public String getCocupacion() {
        return cocupacion;
    }

    public void setCocupacion(String cocupacion) {
        this.cocupacion = cocupacion;
    }

    public String getLoan() {
        return loan;
    }

    public void setLoan(String loan) {
        this.loan = loan;
    }

    public Tpersonaid getTpersonaid() {
        return tpersonaid;
    }

    public void setTpersonaid(Tpersonaid tpersonaid) {
        this.tpersonaid = tpersonaid;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (additionalInfoPK != null ? additionalInfoPK.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof AdditionalInfo)) {
            return false;
        }
        AdditionalInfo other = (AdditionalInfo) object;
        if ((this.additionalInfoPK == null && other.additionalInfoPK != null) || (this.additionalInfoPK != null && !this.additionalInfoPK.equals(other.additionalInfoPK))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "edu.au.uq.datamining.entity.AdditionalInfo[additionalInfoPK=" + additionalInfoPK + "]";
    }

}
